package com.sl.au.service;

import java.util.List;

import com.sl.au.entity.InvoiceDetailInfoView;
import com.sl.au.repository.InvoiceDetailInfoViewRepository;

public interface InvoiceDetailInfoViewService extends BaseService {

	InvoiceDetailInfoViewRepository getRepository();

	List<InvoiceDetailInfoView> getInvoiceDetailInfoHistory(int start, int length, String contractId,
			String contractType, String userId, String object, String object2);

	Long getInvoiceDetailInfoHistoryCount(String contractId, String contractType, String userId);

	List<InvoiceDetailInfoView> getInvoiceDetailInfoAllHistory(int start, int length, String contractId,
			String contractType,  String object, String object2);

	Long getInvoiceDetailInfoAllHistoryCount(String contractId, String contractType);
}
